inSim.connect({
// ...other connection options
Flags: InSimFlags.ISF_HLV // enable receiving IS_HLV packets
});
inSim.on(PacketType.ISP_HLV, packet => {
console.log(packet.HLVC === HLVCViolation.WALL); // wall hit
})
inSim.connect({
// ...other connection options
Flags: InSimFlags.ISF_CON // enable receiving IS_CON packets
});
inSim.on(PacketType.ISP_CON, packet => {
console.log(packet.A.Speed); // speed of car A
console.log(packet.B.X); // X position of car B
})
inSim.connect({
// ...other connection options
Flags: InSimFlags.ISF_OBH // enable receiving IS_OBH packets
});
inSim.on(PacketType.ISP_OBH, packet => {
console.log(packet.Index); // object index
})